#pragma once
#include "GameComponent.hpp"
#include "Property.hpp"
#include "Mesh.hpp"
#include "Texture.hpp"

namespace Typhoon {
	class Renderable : public GameComponent<Renderable> {
	public:
		Renderable();
		~Renderable();

		Property<Renderable*, Mesh*> Mesh;
		Property<Renderable*, Texture*> Texture;
		Property<Renderable*, int> Order;
	};
}